#pragma once 
#include "delegate/Print.h"
#include "delegate/Banner.h"

namespace DelegateModel
{
    class PrintBannerAdapter : public Print
    {
    private:
        Banner* banner; // assemble Banner object to use delegate
    public:
        PrintBannerAdapter(char* m);
        void printWeak() override; 
        void printStrong() override;
    };
};
